# -*- conding:UTF-8 -*-

'''
@ Project: P7_project
@ File: jwt_auth.py
@ Author: 罗婷
@ Date：2022/5/30 15:38
钩子方法执行的函数
'''
from flask import request, g

from common.utils.jwt_util import check_token

# 钩子方法执行的函数 判断jwt token是否一致 一致赋值id
def jwt_authentication():
    token = request.headers.get('Authorization')
    # print('钩子方法执行的函数 : 校验token 时token========>',token)
    if token:
        payload = check_token(token)
        # print('钩子方法执行的函数: 校验token 时payload========>', payload)
        if payload:
            # 校验token 通过后将用户id赋值给g对象
            g.user_id = payload.get('id')























